home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 1.iso / desktop / strtap11.zip / STARTAPP.TXT < prev   
Text File  |  1994-07-07  |  6KB  |  149 lines

  1. StartApp V1.1
  2. Copyright 1993,94 by Andreas Furrer
  3. =================================
  4.  
  5. StartApp lets you start your applications
  6. - standard
  7. - normal
  8. - maximized
  9. - minimized
  10. - hidden
  11. It also lets you specify the position and/or the size of the application
  12. and lets you start the application on top.
  13.  
  14. The main advantage of StartApp is that it substitutes the library SHELL.DLL
  15. with its own library, so every time an application starts a new application
  16. using SHELL.DLL (most newer Windows programs use SHELL.DLL) the application
  17. is started in the mode you like.
  18. This means you can start the application with Program Manager, File Manager
  19. or another tool and every time the application is started in the mode you
  20. have defined.  Also all applications that are launched during startup are
  21. started as you like.  Now you can hide the icons of some tools that are
  22. started at the beginning of Windows, set the windows of some tools to always
  23. stay on top, and so on.
  24.  
  25. Another advantage of substituting SHELL.DLL is that you can also set a special
  26. start mode for files.
  27. For example, if you want Windows Help to start maximized on most occasions,
  28. but you want it at a special position when you open the file XYZ.HLP, you
  29. can have an entry for both WINHELP.EXE and XYZ.HLP.
  30.  
  31. For this you have to create entries for WINHELP.EXE and XYZ.HLP and set the
  32. mode you like for each.  Now if you open XYZ.HLP you get the mode for
  33. XYZ.HLP and if you open WINHELP.EXE you will get the mode for this.
  34.  
  35. But note: if you open XYZ.HLP with the command 'WINHELP XYZ.HLP' you will
  36. get the setting for WINHELP.EXE and not for XYZ.HLP.  If you want to have the
  37. settings for XYZ.HLP, the command line is only 'XYZ.HLP.'
  38.  
  39.  
  40. Installation
  41. ============
  42.  
  43. The installation od StartApp is very simple:
  44. 1) Exit Windows.
  45. 2) Rename SHELL.DLL in your WINDOWS\SYSTEM directory to SHELL_.DLL
  46. 3) Copy the version of SHELL.DLL in the StartApp package and the files
  47.    STARTAPP.CPL and CTL3D.DLL into the WINDOWS\SYSTEM directory.
  48.    If you already have a version of CTL3D.DLL in this directory that
  49.    is newer than the version included in the StartApp package, do NOT
  50.    overwrite the file you have.
  51.  
  52.  
  53. Uninstallation
  54. ==============
  55.  
  56. To uninstall StartApp, delete SHELL.DLL and STARTAPP.DLL in your
  57. WINDOWS\SYSTEM directory and rename SHELL_.DLL to SHELL.DLL.
  58.  
  59.  
  60. Configuration
  61. =============
  62.  
  63. If you start Control Panel you will see a new icon: StartApp.  Double-
  64. clicking this icon brings up the configuration dialog of StartApp.
  65. In the left listbox you will see all applications for which a special
  66. start mode has been defined.  On the right side you can switch between the
  67. start modes:
  68. - Standard (no changes to the default start)
  69. - Normal   (not maximized and not minimized)
  70. - Maximized
  71. - Minimized
  72. - Hidden
  73.  
  74. You can also set an application on top and not on top.
  75. The checkbox 'On top' has three states:
  76. - unchecked: the application is set not on top even if it normally starts
  77.              on top
  78. - checked:   the application is set on top
  79. - gray:      StartApp doesn't change the on top attribute of the window.
  80.  
  81. In the fields 'Normal Position' and 'Normal size' you can set the
  82. position and/or size of the main window of the application when it
  83. is displayed in the normal mode (not minimized or maximized).
  84. If you don't want to set one of the fields you can leave it empty and
  85. StartApp will use the default value set by Windows.
  86. If you want to enter the position and/or size with the mouse you can push
  87. the button 'Get position and/or size'.  Now you will see a dialog where you
  88. can choose if you want to enter the position of the window, the size of the
  89. window, or both. If you choose Ok, the dialog will be invisible and you can
  90. choose the position and/or size with the mouse cursor, after which the
  91. configuration dialog will become visible again.
  92.  
  93. With 'New' you can create a new entry in the listbox and with 'Delete'
  94. you can delete an entry.
  95.  
  96.  
  97.  
  98. Limitations
  99. ===========
  100.  
  101. - StartApp will only work with applications that use the new ShellExecute
  102.   function of SHELL.DLL.  This should be most newer applications. Older
  103.   applications will use the old WinExec function and will not work with
  104.   StartApp.
  105. - StartApp will not work with the Windows Help system if you open a help
  106.   file in an application by pressing <F1> (or whatever) or selecting a help
  107.   menu item.  But if you start WinHelp or you open a help file with Program
  108.   Manager, File Manager, or another tool, it will work with StartApp.
  109.  
  110.  
  111. Freeware-Note
  112. =============
  113.  
  114. You can use and distribute STARTAPP freely, as long as the following files
  115. are not changed and you distribute all files together
  116.  
  117. - shell.dll
  118. - startapp.cpl
  119. - startapp.txt
  120.  
  121. I wrote STARTAPP for fun and not to make any profit.  That's why STARTAPP is
  122. free and you don't have to pay more or less high registration charges.  I
  123. think it is a bad habit that more and more program authors want to have
  124. money even for the smallest programs.
  125.  
  126. For informations about my other FREE Windows tools see the file
  127. SOFTWARE.TXT (or the German version SOFTWARE.TXG).
  128.  
  129. Long live Freeware!
  130.  
  131.  
  132. If you have problems, comments, suggestions or you detect any errors,
  133. please E-Mail to
  134.  
  135. s_furrer@ira.uka.de
  136.  
  137.  
  138.  
  139. (c) 1993 by Andreas Furrer
  140.  
  141.  
  142. Version history
  143. ===============
  144. 1.1: - Added a version information so StartApp will now work correctly
  145.        with Microsoft Access.
  146.      - Changed the documentation - Thanks to Jeff Johnson for correcting
  147.        my errors.
  148. 1.0: First version of STARTAPP.
  149.